#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>
#define J_O(n) (((n<<1)&0xaaaaaaaa) + ((n>>1)&0x55555555))
int main()
{
	int i = 3;
	int c = J_O(i);
	printf("%d", c);
	return 0;
}